#ifndef __FUNC_H__
#define __FUNC_H__

typedef struct Single_Link_List Link_List_t;
typedef struct Single_Link_List* pLink_List_t;

struct Single_Link_List{
    char name[20];
	char sex;
	int height;
	float score;
    struct Single_Link_List* next;
};

//函数声明
extern pLink_List_t Single_Cycle_Link_List_Init();
extern pLink_List_t Create_new_node(char *name,char sex,int height,float score);
extern pLink_List_t Create_new_node_scanf(void);
extern void  Single_Cycle_Link_List_Head_Insert(pLink_List_t phead, pLink_List_t node);
extern void Single_Link_List_Search(pLink_List_t phead);
extern void Print_Link_List(pLink_List_t phead);
extern void Release_Cycle_Link_list(pLink_List_t phead);
extern void Single_Cycle_Link_List_Random_Delet(pLink_List_t phead);
extern void Single_Cycle_Link_List_Modify(pLink_List_t phead);


#endif